home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Workbench Design
/
WB Collection.iso
/
workbench werkzeuge
/
commoditys
/
yak_2.11
/
docs
/
français
/
yak.guide
(
.txt
)
next >
Wrap
Amigaguide Document
|
1996-04-07
|
92KB
|
3,374 lines
@database "Yak.guide"
@index "Index"
## CONTENTS
@node Main "Yak Documentation"
@next Features
@{b}Yak Version 2.11 @{ub}
par Philippe Bastiani, Ga
l Marziou et Nick Christie
Le 22 Novembre 1995
@{b}Introduction... @{ub}
@{" Fonctionnalit
s " link Features} @{" Syst
me requis " link Requirement}
@{" Installation " link Installation} @{" Limitations " link Limitations}
@{" Utilisateurs de Yak 1.x " link nb}
@{b}Le programme principal... @{ub}
@{" Aper
u " link YakCommodity} @{" Lancement " link YakStarting}
@{" Types d'outils " link YakTooltypes}
@{b}L'
diteur de pr
rences... @{ub}
@{" Aper
u " link YakPrefsEditor} @{" Lancement de l'
diteur " link YakPrefsStarting}
@{" Types d'outils " link YakPrefsTooltypes} @{" Fen
tre principale " link MainWindow}
@{" Cyclage
la souris " link MouseCycling} @{" Extinction " link Blanking}
@{" Divers " link Miscellaneous} @{" Touches d'appel " link Hotkeys}
@{b}Le reste... @{ub}
@{" Copyright et distribution " link Copyright} @{" Probl
mes / Faux Probl
mes" link Problems}
@{" Historique " link History} @{" Remerciements " link Credits}
@{" Equipe de d
velopement " link YakTeam} @{" Contacter les auteurs " link Contact}
@{" INDEX " link Index}
@endnode
## FEATURES
@node Features "Yak Documentation: Fonctionnalit
@prev Main
@next Requirement
@{b}Fonctionnalit
s@{ub}
Yak est l'abbr
viation de "Yet Another Kommodity" (en anglais: encore une
autre commodit
!), et est un programme de gestion de fen
tres
la souris
dans la lign
e de QMouse, MagicCX, etc.
Pourquoi en
crire un autre? Aucun des autres (et, je les ai pourtant
pratiquement tous essay
s) ne me convenait.
Yak a les fonctions suivantes :
o AutoPointage (sunmouse) qui active une fen
tre seulement quand la
souris s'arr
te dessus; possibilit
de sp
cifier
quels
crans
appliquer ou non cette fonctionnalit
(compatible avec les
programmes du type popup-menu)
o Les fen
tres PopUp se mettent
l'avant plan d
s qu'elles sont
auto-activ
o Activation de la fen
tre quand une touche est press
e (Activation
au clavier)
o Cliquer sur les fen
tres pour les faire passer
l'avant ou
l'arri
re plan; l
aussi possibilit
de sp
cifier
quels
crans
appliquer ou non cette fonctionnalit
o Faire cycler les
crans avec la souris
o Eteindre l'
cran et la souris (par touche d'appel aussi)
o Syst
me extensible de touches d'appel (comme celui de FKey) avec
des actions pour:
Ex
cuter une Command Dos ou un script Arexx.
Ins
rer un texte (avec des touches d'appel imbriqu
Ins
rer la date (
votre format si la locale est pr
sente)
Fermer/Zipper/Minimiser/Maximiser des fen
D
placer/Cycler des
crans et des fen
Activer le Workbench
Centrer l'
cran
l'avant plan
Eteindre l'affichage
Ouvrir une palette sur l'
cran
l'avant plan (n
cessite
la reqtools.library)
o Produit un "clic" dont le volume est adjustable
chaque appui
sur le clavier;
o Option "Joker AmigaDos" (comme StarBurst) qui permet d'utiliser
'*' comme joker de l'amigaDOS.
o AppIcon optionelle sur l'
cran du Workbench pour ouvrir la
fen
tre des pr
rences.
o Jolies fen
tres de configuration utilisant la librairie gadtools.
o Interface localis
Ca vous semble familier? C'est une combinaison des utilitaires standards
AutoPoint, ClickToFront, Blanker et IHelp (sur la disquette Extras) plus un
on de KCommodity et DMouse.
Et malgr
tout, la taille de l'ex
cutable reste faible.
@endnode
## REQUIREMENT
@node Requirement "Yak Documentation: Syst
me requis"
@prev Features
@next Installation
@{b}Syst
me requis@{ub}
Yak n
cessite la version 2.04 (au moins) du syst
me d'exploitation de
l'Amiga.
Toutefois, certaines fonctions ne sont disponibles qu'
partir du 3.0.
Il supporte l'utilitaire standard 'Exchange' et la @{" localisation " Link Localization} quand la
locale.library est pr
sente (
partir du 2.1).
@endnode
## LOCALIZATION
@node Localization "Yak Documentation: Localisation"
@prev Requirement
@next Requirement
@{b}Localisation@{ub}
Yak est compl
tement localis
. C'est-
-dire qu'il supporte l'anglais par
faut et l'allemand, le danois, l'italien, le finnois, le fran
ais, le
erlandais et le su
dois gr
ce aux catalogs fournis.
Si vous utilisez un Workbench en anglais, vous pouvez tout de m
me utiliser
Yak en fran
ais. (voir @(" Types d'outils " link YakToolTypes)
@endnode
## INSTALLATION
@node Installation "Yak Documentation: Installation"
@prev Requirement
@next Limitations
@{b}Installation@{ub}
Double-cliquez sur une des ic
nes dans le tiroir 'Installation'.
Laissez vous guider. Des messages sont l
pour vous aider!
@endnode
## LIMITATIONS
@node Limitations "Yak Documentation: Limitations"
@prev Installation
@next nb
@{b}Limitations@{ub}
conomiseur d'
cran (screen blanker) de Yak est rudimentaire, il
teint
simplement l'
cran. Depuis l'introduction du 2.0, il est apparu une
profusion de screen blankers plus esth
tiques, comme GBlanker (que
j'utilise), SuperDark et d'autres. Je pense que la plupart des gens ont
chacun leur screen blanker
favori, c'est pourquoi je n'en ai pas
incorpor
dans Yak.
Il n'y a pas d'acc
rateur de souris. Celui du syst
me (configurable par
les pr
rences Input) est plus qu'ad
quat en ce qui me concerne. Si je
ois suffisamment de demandes, j'ajouterai un acc
rateur de souris
(pour l'instant je n'en ai pas encore re
ues).
@endnode
## NOTEZ-BIEN
@node nb "Yak Documentation: Notez-bien"
@prev Limitations
@next YakCommodity
@{b}Utilisateurs des versions pr
dentes : Notez-bien@{ub}
Le format du fichier de pr
rence de Yak a encore chang
, les pr
rences
sont maintenant dans ENV: et ENVARC:.
Le programme @{"Convert" link Convert} est fourni pour cr
er le fichier de pr
rences 2.0
partir des fichiers de pr
rences 1.x.
Le motif d'inclusion pour les fen
tres cliquables, n'ayant pas d'
quivalent
en 2.0, sera perdu.
Yak se pr
sente maintenant sous la forme de 2 programmes s
- @{"Le programme principal " link YakCommodity}
- @{"L'
diteur de pr
rences " link YakPrefsEditor}
Bien s
r, il y a beaucoup plus de changements que ceux cit
s ci-dessus, le
meilleur moyen de les d
couvrir est de parcourir la documentation.
@endnode
## CONVERT
@node Convert "Yak Documentation: le programme Convert"
@prev nb
@next nb
@{b}Le programme Convert@{ub}
Si vous
tes un utilisateur d'une version pr
dente de Yak, vous pouvez
facilement convertir vos propres pr
rences dans le nouveau format.
Double-cliquez simplement sur l'ic
ne du programme.
Notez, que le script d'installation vous proposera de faire la conversion.
Si vous utilisez le type d'outil @{b}LANGUAGE@{ub} pour l'ic
ne de Yak, vous
pouvez le sp
cifier aussi pour Convert, afin de b
ficier du nommage
automatique des touches d'appel de Yak dans votre propre langue.
@endnode
## YAK MAIN COMMODITY
@node YakCommodity "Yak Documentation: le programme principal"
@prev nb
@next YakStarting
@{b}Le programme principal@{ub}
Le programme principal tourne en t
che de fond et ex
cute les actions
es depuis @{"l'
diteur de pr
rences" Link YakPrefsEditor} qui peut
tre lanc
soit par la
touche d'appel qui lui est d
e, soit par l'AppIcon de Yak.
Le programme principal peut
tre contr
depuis l'utilitaire standard
'Exchange'.
Vous pouvez maintenant choisir votre interface pour l'
diteur de
rences: soit une interface standard Gadtools ou bien alors une
interface BGUI.
@endnode
## STARTING YAK
@node YakStarting "Yak Documentation: Lancer Yak"
@prev YakCommodity
@next YakTooltypes
@{b}Lancer Yak@{ub}
Yak a
u pour
tre lanc
depuis le tiroir "SYS:WBStartup", mais il
peut
tre lanc
depuis un shell en tapant "run Yak".
Yak a besoin d'une pile de 4500 octets. Vous devriez le sp
cifier dans
ne de Yak, ou si vous le lancez depuis le shell, utilisez les
commandes suivantes:
stack 4500
run >nil: Yak
Yak ne lit pas les options pass
es sur la ligne de commande du shell.
Dans tous les cas, il lit ses options dans les types d'outils de son ic
@endnode
## TOOLTYPES
@node YakTooltypes "Yak Documentation: Yak tooltypes"
@prev YakStarting
@next YakPrefsEditor
@{b}Using tooltypes@{ub}
Les seuls types d'outil que Yak prend en compte sont ceux qui sont
standards au Workbench (tel que DONOTWAIT), aux utilitaires (commodit
(tel que CX_POPUP) et ceux des "AppIcon".
Ces types d'outil sont :
Type d'outil Cat
gorie Description d
faut (1)
----------------------------------------------------------------------------
CX_POPKEY HOTKEY touche d'appel de la fen
tre RCommand Help
de configuration
CX_PRIORITY ENTIER Priorit
de Yak 0
CX_POPUP BOOLEEN Ouvre la fen
tre de NO
configuration au lancement
APPICON BOOLEEN S'il est
FALSE, pas d'appIcon FALSE
ICONNAME TEXTE Nom de l'AppIcon "Yak!"
ICONXPOS ENTIER coordonn
e en x de l'AppIcon floating
ICONYPOS ENTIER coordonn
e en x de l'AppIcon floating
LANGUAGE CHAINE Nom de la langue
utiliser Non sp
PREFSPRG CHAINE Chemin d'acc
s de l'
diteur de
pr
rences "SYS:Prefs/Yak"
FRONT_DELAY ENTIER Delai pour Fen
tre en Avant 6
BACK_DELAY ENTIER Delai pour Fen
tre en Arri
re 6
Vous devriez aussi ajouter le type d'outil @{b}DONOTWAIT@{ub} dans l'ic
ne de Yak si
vous souhaitez lancer Yak depuis votre tiroir SYS:WBStartup.
@{b}CX_PRIORITY@{ub} peut
tre utile pour permettre un fonctionnement harmonieux de
Yak avec d'autres utilitaires (Commodities). Voir, par exemple les notes
sur l'option @{" Activation par RMB " link RMBActivate}
La fonction AppIcon est optionnelle et par d
faut n'est pas s
lection
cifiez APPICON=TRUE si vous la souhaitez). Dans ce cas, Yak met une
AppIcon sur l'
cran du Workbench, et quand vous double-cliquez dessus, la
tre de configuration s'ouvre. L'image de l'ic
ne est obtenue en
recopiant l'ic
ne de Yak au moment de son lancement: en changeant d'ic
vous pouvez personnaliser votre AppIcon pour l'adapter
vos couleurs ou
votre r
solution d'
cran.
Le type d'outil @{b}LANGUAGE@{ub} a
ajout
pour ceux qui n'arrivent pas
faire au Workbench en fran
ais mais souhaitent utiliser Yak dans la
langue de Moli
Ainsi, si vous utilisez un Workbench en anglais et souhaitez utiliser Yak
en fran
ais vous devez configurer le type d'outil LANGUAGE ainsi :
LANGUAGE=fran
Bien s
r, si vous avez un Workbench en fran
ais et voulez utiliser Yak
en fran
ais vous n'avez pas
vous soucier de ce type d'outil.
@endnode
## YAK PREFERENCES EDITOR
@node YakPrefsEditor "Yak Documentation: Editeur de pr
rences de Yak"
@prev YakTooltypes
@next YakPrefsStarting
@{b}Editeur de pr
rences de Yak@{ub}
A l'aide de l'
diteur de pr
rences, vous pouvez ajuster la configuration
de Yak
vos besoins.
Cette configuration sera prise en compte par le programme principal, d
s que
vous appuierez sur 'Utiliser' ou 'Sauver'.
Les fen
tres de l'
diteur sont des AppWindows: si vous lachez un fichier de
rences au-dessus de l'une d'entre elles, ces pr
rences seront
charg
diteur peut
tre contr
depuis l'utilitaire standard 'Exchange'.
@endnode
## STARTING YAK PREFS
@node YakPrefsStarting "Yak Documentation: Lancer l'
diteur de pr
rences"
@prev YakPrefsEditor
@next YakPrefsTooltypes
@{b}Lancer l'
diteur de pr
rences@{ub}
o Ce programme peut
tre lanc
simplement en double-cliquant sur son ic
qui, par d
faut, est install
e dans le tiroir "SYS:Prefs".
o A la demande, le programme principal de Yak peut aussi lancer son
diteur
Au choix:
Double cliquez sur son ic
Tapez RCommand Help (c.a.d. les touches Amiga droite et Help).
Cette touche d'appel est bien entendu configurable via le type
d'outil CX_POPKEY de l'ic
ne de Yak
Double cliquez sur l'AppIcon de Yak (si cette fonction est
utilis
Relan
ez Yak (
partir de son ic
ne Workbench)
Lancez l'utilitaire standard 'Exchange'.
@endnode
## TOOLTYPES
@node YakPrefsTooltypes "Yak Documentation: Les types d'outils de l'
diteur"
@prev YakPrefsStarting
@next MainWindow
@{b}Les types d'outils de l'
diteur@{ub}
Type d'outil Cat
gorie Description d
faut (1)
----------------------------------------------------------------------------
CX_PRIORITY ENTIER Priorit
de Yak 0
FONT CHAINE Nom de la fonte
utiliser
pour l'interface Non sp
LANGUAGE CHAINE Nom de la langue
utiliser Non sp
CREATEICONS BOOLEEN Cr
ation d'icones YES
PREFSHELP CHAINE Nom du fichier d'aide en ligne "Yak.guide"
Le type d'outil @{b}FONT@{ub} est utilis
pour forcer l'
diteur
utiliser votre
fonte favorite
la place de la fonte de l'
cran.
Par exemple, si vous d
sirez utiliser Helvetica 15,
ditez l'ic
ne de
diteur de pr
rences et
crivez FONT="helvetica 15".
Le type d'outil @{b}LANGUAGE@{ub} a
ajout
pour ceux qui n'arrivent pas
faire au Workbench en fran
ais mais souhaitent utiliser Yak dans la
langue de Moli
Ainsi, si vous utilisez un Workbench en anglais et souhaitez utiliser Yak
en fran
ais vous devez configurer le type d'outil LANGUAGE ainsi :
LANGUAGE=fran
Bien s
r, si vous avez un Workbench en fran
ais et voulez utiliser Yak
en fran
ais vous n'avez pas
vous soucier de ce type d'outil.
Quand le type d'outil @{b}CREATEICONS@{ub} est
YES, l'
diteur cr
era une ic
pour chaque fichier de pr
rences cr
par le menu @{b}Sauver en...@{ub}.
Le type d'outil @{b}PREFSHELP@{ub} permet de sp
cifier le nom du fichier d'aide.
Par d
faut, son chemin est "HELP:langue/" ou 'langue' est l'une des langues
choisies dans vos r
glages syst
@endnode
## MAIN WINDOW
@node MainWindow "Yak Documentation: Fen
tre principale"
@prev YakPrefsTooltypes
@next MouseCycling
@{b}Fen
tre principale@{ub}
o En haut de la fen
tre, les 3 groupes de gadgets vous permettent de
cifier les comportements suivants:
@{" Activation des fen
tres " link WindowsActivation}
@{" Activation des
crans " link ScreensActivation}
@{" Fen
tres PopUp " link AutoPopToFront}
o Plusieurs boutons ouvrent d'autres fen
tres concernant la configuration
avanc
e de Yak.
@{" Cycler
la souris " link MouseCycling} @{" Extinction " link Blanking}
@{" Touches d'appel " link Hotkeys} @{" Divers " link Miscellaneous}
o Cette fen
tre proposent aussi des @{" menus " link Menus}.
o Les 3 boutons du bas sont utilis
s pour contr
ler la configuration:
Avec le bouton @{b}Sauver@{ub} vous pouvez sauver de mani
re permanente votre
configuration dans les fichiers ENVARC:Yak.prefs et ENV:Yak.prefs avant de
quitter l'
diteur.
Pour un changement temporaire, cliquez sur le bouton @{b}Utiliser@{ub} qui sauvera
votre configuration dans le fichier ENV:Yak.prefs (ce fichier ne survivra
pas
un re-d
marrage de votre amiga).
Cliquez sur le bouton @{b}Annuler@{ub} pour quitter l'
diteur sans sauver vos
changements.
@endnode
@node Menus "Yak Documentation: Menus"
@prev MainWindow
@next MainWindow
@toc MainWindow
@{b}Les menus@{ub}
o @{b}Projet@{ub}:
Avec les choix @{b}Ouvrir@{ub}, @{b}Sauver@{ub} et @{b}Sauver En@{ub} vous pouvez charger et sauver
une configuration.
Le choix @{b}A propos@{ub} pr
sente quelques informations sur les d
veloppeurs.
Le choix @{b}Cacher@{ub} cachera l'
diteur sans sauver.
Le choix @{b}Quitter@{ub} fermera l'
diteur sans sauver.
o @{b}Editer@{ub}:
Le choix @{b}Valeurs par d
faut@{ub} remet la configuration aux valeurs par
faut, ce qui veut dire que Yak n'est pas capable de faire grand chose.
Le choix @{b}Derni
res valeurs sauv
es@{ub} charge la derni
re configuration sauv
dans le fichier ENVARC:Yak.prefs.
Le choix @{b}Remettre valeurs initiales@{ub} recharge la configuration active
depuis le fichier ENV:Yak.prefs.
o @{b}Options@{ub}:
Le choix @{b}Cr
er Ic
ne@{ub} vous permet de sp
cifier si le choix "Sauver En..."
doit cr
er une ic
ne ou non pour le fichier de pr
rences.
@endnode
## Windows activation
@node WindowsActivation "Yak Documentation: Activation des fen
tres"
@prev MainWindow
@next ScreensActivation
@toc MainWindow
@{b}Activation des fen
tres@{ub}
Les options suivantes sont disponibles:
@{" Activation au clavier " link KeyActivate} Active une fen
tre d
s l'appui sur une touche
@{" Activation par RMB " link RMBActivate} Active une fen
tre d
s l'appui sur le bouton
droit souris
@{" Activation par MMB " link MMBActivate} Active une fen
tre d
s l'appui sur le bouton
milieu souris
@{" AutoPointage " link AutoPoint} Active la fen
tre sous la souris
@endnode
@node KeyActivate "Yak Documentation: Activation au clavier"
@prev WindowsActivation
@next RMBActivate
@toc WindowsActivation
@{b}Activation au clavier@{ub}
Active la fen
tre sous la souris quand une touche est press
Vous ne devriez avoir besoin que l'une de ces 2 fonctions @{" AutoPointage " link AutoPoint}
et "Activation au clavier".
Note: cette fonction n'est effective que lorsque les boutons de la souris
ne sont pas enfonc
s. Non seulement cela
vite des conflits avec d'autres
programmes, mais cela permet d'
viter une activation de la fen
tre
moment inopportun.
@endnode
@node RMBActivate "Yak Documentation: Activation par RMB"
@prev KeyActivate
@next MMBActivate
@toc WindowsActivation
@{b}Activation par RMB (bouton droit de la souris)@{ub}
Quand ce mode est s
lectionn
, la fen
tre sous la souris sera activ
e quand
le bouton droit de la souris est enfonc
, qu'AutoPoint soit s
lectionn
Ceci est tr
s utile pour activer le menu qui vous int
resse sans avoir soit
attendre qu'AutoPoint ait activ
la fen
tre, soit
cliquer dans la
tre pour l'activer.
Exemple: les gadgets de profondeur des
crans (coin sup
rieur droit)
n'activent pas l'
cran mis
l'avant-plan, mais si l'option "Activation
RMB/MMB" est active, un clic sur le bouton droit de la souris fait
appara
tre les menus corrects.
Note 1: S'il n'y a pas de fen
tre sous la souris, la premi
re fen
tre de
cran sera activ
Note 2: Pour fonctionner correctement avec les programmes du type
popup-menu, la priorit
de Yak fix
e par le type d'outil CX_PRIORITY doit
tre sup
rieure
la priorit
du programme popup-menu.
@endnode
@node MMBActivate "Yak Documentation: Activation par MMB"
@prev RMBActivate
@next AutoPoint
@toc WindowsActivation
@{b}Activation par MMB (bouton du milieu de la souris)@{ub}
Quand ce mode est s
lectionn
, la fen
tre sous la souris sera activ
e quand
le bouton du mileu de la souris est enfonc
, qu'AutoPoint soit s
lectionn
ou non.
Ceci est tr
s utile pour activer le menu qui vous int
resse sans avoir soit
attendre qu'AutoPoint ait activ
la fen
tre, soit
cliquer dans la
tre pour l'activer.
Note: S'il n'y a pas de fen
tre sous la souris, la premi
re fen
tre de
cran sera activ
@endnode
@node AutoPoint "Yak Documentation: AutoPointage"
@prev MMBActivate
@next WindowsActivation
@toc WindowsActivation
@{b}AutoPointage@{ub}
Active la fen
tre sous la souris. Se comporte presque comme l'utilitaire
AutoPoint de Commodore,
part qu'il n'active une fenetre que lorsque la
souris s'arrete (d'o
un petit d
lai).
AutoPointage est compatible avec les programmes du type popup-menu tel que
l'excellent MagicMenu.
Options d'AutoPointage:
- @{" Ecrans AutoPointables " link AutoScreens}
- @{" D
lais d'AutoPointage " link AutoPointDelay}
Il est important de noter que les fonctions "AutoPointage" et "Fen
PopUp" ne s'appliquent que lorsqu'aucun qualifier (souris ou clavier) n'est
press
. Non seulement cela
vite des conflits avec d'autres programmes,
mais en plus cela fournit un moyen de pr
venir certaines activations ou
mises en avant plan ind
sirables.
Voir aussi: @{" Fen
tres PopUp " link AutoPopToFront}
@endnode
@node AutoScreens "Yak Documentation: Ecrans AutoPointables"
@prev AutoPoint
@next AutoPointDelay
@toc AutoPoint
@{b}Ecrans AutoPointables@{ub}
La fonction @{"AutoPointage" link AutoPoint} ne fonctionnera que pour les
crans dont le titre
correspond
ce motif.
Voir aussi @{" Titre par d
faut " link DefaultTitle} et @{" Motifs (Patterns) AmigaDos " link PatternHelp}.
@endnode
@node AutoPointDelay "Yak Documentation: D
lai d'AutoPointage"
@prev AutoScreens
@next AutoPoint
@toc AutoPoint
@{b}D
lai d'AutoPointage@{ub}
Ici, vous pouvez sp
cifier combien de temps Yak doit attendre apr
s l'arr
de la souris pour activer la fen
tre sous la souris. Cette valeur est
comprise entre 0 et 5 et et correspond
des pas de 10 ms.
lai de 0 signifie que Yak activera la fen
tre sans d
lai comme dirait
Lapalisse.
@endnode
## Screens activation
@node ScreensActivation "Yak Documentation: Activer Ecran"
@prev WindowsActivation
@next AutoPopToFront
@toc MainWindow
@{b}Activer Ecran@{ub}
Quand ce mode est s
lectionn
, Yak activera les
crans qu'il manipule par
hotkey (c'est-
-dire par les touches d'appel "Cycler les fen
tres" et
LCommand m ).
Ceci est optionnel car il peut y avoir des conflits avec certains programmes
Ceci est similaire (mais pas identique)
WindX de Steve Tibbet.
Par activer un
cran, j'entend par l
qu'il active une fen
tre de cet
cran,
cette fen
tre peut
tre :
- la fen
tre qui
tait active la derni
re fois que vous avez visit
cran en cyclant les
crans par les touches d'appels de Yak.
- la fen
tre sous la souris si cet
cran n'a jamais
visit
par les
touches d'appels de cyclage d'
crans de Yak.
- la premi
re fen
tre de cet
cran si aucune des 2 conditions pr
dentes
n'est v
@endnode
## AutoPopToFront
@node AutoPopToFront "Yak Documentation: Fen
tres PopUp"
@prev AutoPoint
@next MainWindow
@toc MainWindow
@{b}Fen
tres PopUp@{ub}
re seulement quand AutoPointage est s
lectionn
, cela indique
qu'il doit amener les fen
tres
l'avant plan en m
me temps qu'il les
active. Il y a une exception
cette r
gle quand la fen
tre sous la souris a
un requester ouvert.
Options:
- @{" Fen
tres Poppables " link PopWindows}
Voir aussi: @{" AutoPointage " link AutoPoint} @{" Ecrans AutoPointables " link AutoScreens}
@endnode
@node PopWindows "Yak Documentation: Fen
tres Poppables"
@prev AutoPopToFront
@next AutoPopToFront
@toc AutoPopToFront
@{b}Fen
tres Poppables@{ub}
La fonction @{"Fen
tres PopUp" link AutoPopToFront} ne sera active que pour les fen
tres dont le
titre correspond
ce motif.
Voir aussi @{" Patterns AmigaDos " link PatternHelp}.
@endnode
faut title
@node DefaultTitle "Yak Documentation: Titre par d
faut"
@prev DefaultTitle
@next DefaultTitle
@toc DefaultTitle
@{b}Titre par d
faut d'un
cran@{ub}
Le titre par d
faut d'un
cran ne varie pas. Les fen
tres des applications
peuvent changer le titre d'un
cran mais pas son titre par d
faut.
Par exemple, le titre de l'
cran du Workbench est souvent chang
par des
applications quand leurs fen
tres sont actives, mais le titre par d
faut de
cran du Workbench reste inchang
Donc, quand vous voulez sp
cifier un @{" motif AmigaDos " link PatternHelp} pour une
fonction qui manipule les
crans, vous devez utiliser le titre par d
qui apparait quand il n'y a aucune fen
tre active sur cet
cran.
La plupart du temps, trouver ce titre par d
faut est tr
s facile mais dans
de rares cas vous aurez avantage
utiliser un utilitaire du type ARTM.
@endnode
## PATTERNHELP
@node PatternHelp "Yak Documentation: Motifs AmigaDos"
@prev PatternHelp
@next PatternHelp
@toc PatternHelp
@{b}Motifs AmigaDos@{ub}
Les Motifs (Patterns) AmigaDos sont utilis
es pour inclure/exclure une liste
nominative d'
crans/fen
tres d'un certain traitement. Ces patterns de
cification aident
une meilleure compatibilit
avec d'autres programmes
que vous utilisez.
La correspondance
une pattern est d
pendante des majuscules/minuscules.
"Amiga" n'est pas pareil que "AMIGA". Les patterns AmigaDos standards
disponibles sont :
? Correspond
n'importe quel caract
re unique.
# Correspond
l'expression suivante 0 ou plusieurs fois.
(ab|cd) Correspond
l'un ou l'autre des
ments s
s par '|'.
~ N
gation de l'expression suivante. Cela correspond
toutes
les chaines qui ne coresspondent pas
l'expresssion (par
exemple ~(truc) coresspond
toutes les chaines qui ne sont
pas exactement "truc".
[abc] Classe de caract
res: correspond a l'un des caract
res de la
classe.
a-z Intervalles de carct
res (seulement dans les classes de
caract
res).
% Correspond
toujours
0 caract
res (utile dans "(foo|bar|%)")
* Synonyme de "#?", non disponoble par d
faut. Uniquement
disponible si l'option Wildstar est mise.
Si vous n'
tes pas familiaris
s avec les patterns , vous trouverez surement
cela plut
courageant. Consultez votre manuel amigados pour de plus
amples d
tails. Voici 2 choses
mentaires que vous pouvez d
sirer: soit
une liste finie de noms pour laquelle la fonction doit
tre applicable,
ou une liste finie de noms pour laquelle elle ne doit pas l'
tre. Pour
rendre applicable une fonctionnalit
un nombre N fini d'objets nomm
de "nom1"
"nomN", utilisez :
(nom1|nom2| ... |nomN)
Et pour rendre innapplicable une fonctionnalit
ces noms, ajoutez un tilde
~ devant :
~(nom1|nom2| ... |nomN)
Un exemple: Je ne veux pas qu'AutoPopToFront poppe la fen
tre du Workbench
ou de Protext (le traitement de textes d'Arnor), donc je les exclue grace
la pattern suivante :
~(Workbench|#?Arnor#?)
Notez que le second 'nom' is en fait une pattern,
laquelle correspond tout
titre contenant le texte "Arnor".
Un autre exemple: Je ne veux pas d'autoactivation sur l'
cran de Directory
Opus. Comme il ne montre pas le titre de son
cran, j'ai d
utiliser ARTM
(ou Xoper) pour trouver le nom de l'
cran qui
tait "DOPUS.1". En fait si on
lance deux fois DOpus, le "1" devient un "2", j'ai donc d
d'exclure
tous les
crans de DOpus de cette mani
~(DOPUS#?)
Note 1: Sp
cifier le titre de l'
cran du Workbench est plut
t difficile car
il n'arr
te pas de changer, selon la fen
tre active. Dans la plupart des
cas, une pattern telle que #?Workbench#? fonctionnera, mais quelques
applications utilisent le titre de l'
cran du Workbench pour afficher une
description de leur application.
Note 2: Les
crans et les fen
tres dont les titre ne sont pas positionn
gaux
NULL) ne peuvent pas
tre exclus par une pattern.
@endnode
## MOUSE CYCLING
@node MouseCycling "Yak Documentation: Fen
tre relative au cyclage via la souris"
@prev MainWindow
@next Blanking
@{b}Fen
tre relative au cyclage via la souris@{ub}
Cliquer sur le bouton Cycler
la souris" ouvre une nouvelle fen
tre qui
vous permet de configurer certaines actions de cyclage attach
nements souris:
Ces actions sont:
@{" Fen
tre en avant " link ClickToFront}
@{" Fen
tre en arri
re " link ClickToBack}
@{" Cycler les
crans " link CycleScreens}
Quand vous avez fini vos modifications, cliquez sur le gadget @{b}Ok@{ub} pour
revenir
la fen
tre principale.
@endnode
@node ClickToFront "Yak Documentation: Fen
tre en avant"
@prev MouseCycling
@next ClickToBack
@toc MouseCycling
@{b}Fen
tre en avant@{ub}
Cela vous permet de passer une fen
l'avant-plan en cliquant simplement
dessus.
Options:
- @{" Actif " link Active}
- @{" Ecran en avant " link ScreenToFront}
- @{" Nombre de clics " link RequiredClicks}
- @{" Exclure fen
tre Workbench " link ExcludeWorkbenchWindow}
- @{" Inclure Ecrans " link IncludeScreens}
- @{" D
finition " link "Hotkey Description String"}
Par d
faut: passera
l'avant-plan toute fen
tre (sauf celle du Workbench)
en double cliquant dessus avec le bouton gauche de la souris.
@endnode
@node Active "Yak Documentation"
@prev MouseCycling
@next MouseCycling
@toc MouseCycling
@{b}Actif@{ub}: utilisez ce gadget pour activer ou d
sactiver l'action correspondante.
@endnode
@node ScreenToFront "Yak Documentation: Ecran en avant"
@prev MouseCycling
@next MouseCycling
@toc MouseCycling
@{b}Ecran en avant@{ub}:
Quand il n'y a aucune fen
tre sous la souris ou bien seulement une fen
de fond, cliquer en avant am
nera l'
cran sous la souris
l'avant-plan.
@endnode
@node RequiredClicks "Yak Documentation: Nombre de Clic"
@prev MouseCycling
@next MouseCycling
@toc MouseCycling
@{b}Nombre de Clics@{ub}: nombre de clics souris requis pour d
clencher l'action.
@endnode
@node IncludeScreens "Yak Documentation: Inclure Ecrans"
@prev MouseCycling
@next MouseCycling
@toc MouseCycling
@{b}Inclure Ecrans@{ub}:
Un @{" motif AmigaDos " link PatternHelp} aplliqu
au titre par d
faut des
crans qui permet
de sp
cifier sur quels
crans l'action attach
e est active.
@endnode
@node ExcludeWorkbenchWindow "Yak Documentation: Exclude Workbench Window"
@prev MouseCycling
@next MouseCycling
@toc MouseCycling
@{b}Exclure Fen
tre Workbench Window@{ub}:
Signifie que l'action "Fen
tre en avant' est d
sactiv
e pour la fen
tre du
Workbench.
@endnode
@node ClickToBack "Yak Documentation: Fen
tre en arri
@prev ClickToFront
@next CycleScreens
@toc MouseCycling
@{b}Fen
tre en arri
re@{ub}
Cela vous permet de passer une fen
tre
l'arri
re-plan en cliquant
simplement dessus.
Options:
- @{" Actif " link Active}
- @{" Ecran en arri
re " link ScreenToFront}
- @{" Nombre de clics " link RequiredClicks}
- @{" Inclure Ecrans " link IncludeScreens}
- @{" D
finition " link "Hotkey Description String"}
Par d
faut: passera
l'arri
re-plan toute fen
tre en appuyant et maintenant
enfonc
le bouton gauche de la souris, puis en cliquant avec le
bouton droit de la souris.
@endnode
@node ScreenToBack "Yak Documentation: Ecran en arri
@prev MouseCycling
@next MouseCycling
@toc MouseCycling
@{b}Ecran en arri
re@{ub}:
Quand il n'y a aucune fen
tre sous la souris ou bien seulement une fen
de fond, cliquer en avant am
nera l'
cran sous la souris
l'arri
re-plan.
@endnode
@node CycleScreens "Yak Documentation: Cycler les
cran"
@prev ClickToBack
@next MouseCycling
@toc MouseCycling
@{b}Cycler les
crans@{ub}
Cela vous permet de vous d
placer
travers vos diff
rents
crans uniquement
en vous servant de la souris.
Options:
- @{" Actif " link Active}
- @{" Nombre de clics " link RequiredClicks}
- @{" Inclure Ecrans " link IncludeScreens}
- @{" D
finition " link "Hotkey Description String"}
Par d
faut: cyclera
travers les
crans en double-cliquant avec le bouton
du milieu (sur une souris
3 boutons).
@endnode
## BLANKING WINDOW
@node Blanking "Yak Documentation: Fen
tre d'extinction"
@prev MouseCycling
@next Miscellaneous
@{b}Fen
tre d'extinction@{ub}
Cette fen
tre contient les options suivantes:
@{" Eteindre la souris " link MouseBlankMethod}
@{" Eteindre la souris au clavier " link MouseBlankOnKey}
@{" Eteindre l'affichage " link ScreenBlankMethod}
@{" D
lais d'extinction " link TimeOut}
Quand vous avez fini vos modifications, cliquez sur le gadget @{b}Ok@{ub} pour revenir
la fen
tre principale.
@endnode
@node MouseBlankMethod "Yak Documentation: Eteindre la souris"
@prev Blanking
@next MouseBlankOnKey
@toc Blanking
@{b}Eteindre la souris@{ub}
Ce gadget d
termine la m
thode qui sera utilis
e pour faire dispara
tre la
souris (fonction mouse blanking).
@{b}Non@{ub} fonction inactive.
@{b}Par les Sprites@{ub} signifie que Yak fait dispara
tre le pointeur
de la souris en d
sactivant tous les sprites.
@{b}Par le Copper@{ub} signifie que cela est obtenu en modifiant la
copper list. Cette derni
re option ne d
sactive que le
sprite 0 (le pointeur de la souris), si bien que les
mulateurs de terminaux qui utilisent un sprite pour
dessiner le curseur fonctionneront parfaitement, mais cette
m
thode est un peu moins robuste (la souris r
appara
parfois sans raison), de plus elle ne semble pas
fonctionner sur les machines AGA (1200 et 4000).
Voir aussi: @{" Probl
mes " link Problems}
@endnode
@node MouseBlankOnKey "Yak Documentation: Eteindre la souris via le clavier"
@prev MouseBlankMethod
@next ScreenBlankMethod
@toc Blanking
@{b}Eteindre le pointeur de la souris via le clavier@{ub}
Quand cette option est s
lectionn
e, le pointeur de la souris sera
teint
s qu' une touche du clavier sera enfonc
e. Autrement, le pointeur de la
souris sera
teint au bout d'un certain @{" d
lais " link MouseTimeOut}.
@endnode
@node ScreenBlankMethod "Yak Documentation: Eteindre l'affichage"
@prev MouseBlankOnKey
@next TimeOut
@toc Blanking
@{b}Eteindre l'affichage@{ub}
Ce gadget d
termine la m
thode
utilisr pour
teindre l'affichage.
@{b}Non@{ub} fonction inactive.
@{b}Par un
cran noir@{ub} signifie que l'affichage est
teint en ouvrant un
cran noir dans le m
me mode d'affichage que l'
cran le
plus en avant.
@{b}DMA@{ub} signifie que les canaux DMA sont coup
s. Cela
permet de soulager un peu votre processeur et donc d'acc
rer
(un peu) certaines op
rations gourmandes en puissance
machine comme des compilations ou bien des calculs de 3D.
A noter que cette option peut ne pas fonctionner avec
certaines cartes graphiques.
@endnode
@node TimeOut "Yak Documentation: D
lais d'extinction"
@prev ScreenBlankMethod
@next Blanking
@toc Blanking
@{b}D
lais d'extinction@{ub}
Sont regroup
s ici, deux gadgets permettant de fixer le d
lai en secondes
d'extinction de :
@{" Ecran " link ScreenTimeOut}
@{" Souris " link MouseTimeOut}
@endnode
@node ScreenTimeOut "Yak Documentation: D
lais d'extinction de l'
cran"
@prev TimeOut
@next MouseTimeOut
@toc TimeOut
@{b}D
lais d'extinction de l'
cran@{ub}
Si aucune entr
e au clavier ou
la souris n'intervient durant cette dur
(en secondes), l'affichage s'
teindra. Mettez cette valeur
ro pour
ne pas utiliser cette fonction. L'extinction (blanking) est obtenue en
ouvrant un
cran de 2 couleurs dans le m
me mode d'affichage que l'
cran
l'avant-plan.
@endnode
@node MouseTimeOut "Yak Documentation: D
lais d'extinction de la souris"
@prev ScreenTimeOut
@next TimeOut
@toc TimeOut
@{b}D
lais d'extinction de la souris@{ub}
Si la souris n'est pas d
e pendant ce temps configurable, le pointeur
de la souris dispara
Ceci n'est op
rationnel que si l'option @{" Eteindre la souris " link MouseBlankMethod} est effective.
@endnode
## MISCELLANEOUS WINDOW
@node Miscellaneous "Yak Documentation: Fen
tre Divers"
@prev Blanking
@next Hotkeys
@{b}Fen
tre Divers@{ub}
Yak poss
de quelques autres fonctions contr
es par les gadgets regroup
sous la classe 'Divers'.
Ceux sont :
@{" Volume clavier " link ClickVolume}
@{" Joker AmigaDOS " link Wildstar} @{" Bordure noire " link BlackBorder}
@{" Lecteurs silencieux " link NoClick} @{" CapShift " link CapShift}
@{" MMB Shift " link MMBShift} @{" R
pertoires UNIX " link UNIXDirs}
@{" Workbench sans titre " link FullWorkbench} @{" UNIX '/' " link UNIXRoot}
Quand vous avez fini vos modifications, cliquez sur le bouton @{b}Ok@{ub} pour revenir
la fen
tre principale.
@endnode
@node ClickVolume "Yak Documentation: Volume Clavier"
@prev Miscellaneous
@next Wildstar
@toc Miscellaneous
@{b}Volume Clavier@{ub}
Contr
le le volume sonore du clic du clavier. Un volume
ro signifie
'pas de clic' (oui, je sais c'est
vident, mais quand il est mis
le device audio ne sera pas ouvert du tout). Le volume maximum est 64.
Si vous maintenez enfonc
une touche, vous n'obtiendrez qu'un seul clic m
avec l'auto-r
tition, ceci afin de ne pas ralentir inutilement le
filement du texte dans certains
diteurs quand vous utilisez les fl
du clavier.
@endnode
@node Wildstar "Yak Documentation: Joker AmigaDOS"
@prev ClickVolume
@next BlackBorder
@toc Miscellaneous
@{b}Joker AmigaDOS@{ub}
Quand ce mode est s
lectionn
, l'utilisation de * en tant que caract
re de
"pattern-matching" (comme MSDOS et UNIX) est autoris
e (c'est ce que fait
l'utilitaire StarBurst).
@endnode
@node BlackBorder "Yak Documentation: Bordure noire"
@prev WildStar
@next NoClick
@toc Miscellaneous
@{b}Bordure noire@{ub}
Quand ce mode est s
lectionn
, Yak ajoute
tous vos
crans une bordure
noire.
Cette fonction n'est disponible qu'
partir du syst
me 3.0 car elle utilise
un nouveau flag de la graphics library.
@endnode
@node NoClick "Yak Documentation: Lecteurs silencieux"
@prev BlackBorder
@next UNIXDirs
@toc Miscellaneous
@{b}Lecteurs silencieux@{ub}
Quand ce mode est s
lectionn
, Yak supprimera les "cliquetis" de vos
lecteurs de disquettes quand ils sont vides.
Notez que certains lecteurs refusent de s'arr
ter de cliqueter.
@endnode
@node UNIXDirs "Yak Documentation: R
pertoires UNIX"
@prev NoClick
@next UNIXRoot
@toc Miscellaneous
@{b}R
pertoires UNIX@{ub}
Quand cette option est s
lectionn
e, Yak vous permet d'utiliser:
'..' en tant que r
pertoire parent
'.' en tant que r
pertoire courant
dans toutes les op
rations concernant des r
pertoires.
Cette fonction est r
e en patchant les appels suivants des
librairies standard:
AssignLate
AssignPath
CreateDir
DeleteFile
LoadSeg
Lock
MakeLink
MatchFirst
NewLoadSeg
Open
ParsePattern
Rename
SetComment
SetFileDate
SetProtection
@endnode
@node UNIXRoot "Yak Documentation: UNIX /"
@prev UNIXDirs
@next MMBShift
@toc Miscellaneous
@{b}UNIX /@{ub}
Quand cette option est s
lectionn
e, Yak vous permet d'utiliser:
'/' en tant que r
pertoire racine du device courant
(
quivalent
':'en amigados)
dans toutes les op
rations concernant des r
pertoires.
Cette fonction n'est disponible que lorsque @{" R
pertoires UNIX " link UNIXDirs} est active.
ATTENTION: comme cette op
ration change la signification d'un symbole
compris comme le r
pertoire parent par l'amigados, elle peut
perturber certaines applications.
@endnode
@node MMBShift "Yak Documentation: MMB Shift"
@prev MMBShift
@next FullWorkbench
@toc Miscellaneous
@{b}MMB Shift@{ub}
Quand cette option est s
lectionn
e, Yak convertit un appui simultan
boutons gauche et milieu d'une souris 3 boutons en un appui simultan
shift et du bouton gauche de la souris.
Cela facilite la s
lection multiple d'ic
nes dans le Workbench, ou bien de
fichiers dans une requ
te de fichiers sans avoir
toucher le clavier.
Les autres utilisations du bouton du milieu resteront inchang
@endnode
@node FullWorkbench "Yak Documentation: Workbench sans titre"
@prev UNIXDirs
@next CapShift
@toc Miscellaneous
@{b}Workbench sans titre@{ub}
Quand cette option est s
lectionn
e, la barre de titre de l'
cran du
Workbench sera cach
e et la fen
tre de fond sera
tendue pour courvir la
surface compl
te de l'
cran.
Ceci est utile quand vous utilisez une image de fond pour votre Workbench et
que vous voulez qu'elle occupe tout l'espace.
Le gadget pour changer d'
cran (dans le coin sup
rieur droit) sera aussi
mais cela ne devrait pas poser de probl
me car vous pouvez cycler
travers les
crans gr
la fonction @{" Cycler
la souris " link MouseCycling} ou l'action
@{" Ecran en arri
re " link "Screen to Back"}.
Note: Cette option n'a pas d'effet si vous n'utilisez pas de fen
tre de fond
pour votre
cran Workbench.
Certaines applications comme GNU emacs refont appara
tre la barre de
titre du Workbench lors de leur d
marrage.
@endnode
@node CapShift "Yak Documentation: CapShift"
@prev FullWorkbench
@next Miscellaneous
@toc Miscellaneous
@{b}CapShift@{ub}
Quand cette option est s
lectionn
e, les touches 'SHIFT' inhibent
temporairement l'action de la touche 'Caps Lock'.
Note: le CapShift n'affecte que les caract
res imprimables.
@endnode
## HOTKEYS WINDOW
@node Hotkeys "Yak Documentation: Fen
tre des touches d'appel"
@prev Miscellaneous
@next Copyright
@{b}Fen
tre des touches d'appel@{ub}
En cliquant sur le gadget "Touches d'appel...", une nouvelle fen
tre s'ouvre
pour vous permettre de cr
er,
diter et effacer des touches d'appel.
Transformer une touche du clavier en une touche d'appel signifie que
lorsque cette touche est enfonc
e, Yak ex
cute une action (que vous pouvez
choisir parmi les nombreuses disponibles). Les touches d'appel sont d
finies
par une cha
ne de caract
res, ce qui est une m
thode tr
s souple pour
finir des
nements.
Pour plus de d
tails sur la fa
on de d
finir des touches d'appel, voir
tails sur les touches d'appel" link MoreHotkeys}.
Vous pouvez avoir autant de touches d'appel que vous le souhaitez, et chaque
action peut
tre rattach
plus d'une touche d'appel.
Il y a 2 listes dans la fen
tre de d
finition des touches d'appel; celle
de gauche
re toutes les @{"actions" link "Hotkey Actions"} possibles tandis que celle de droite
re la liste des touches d'appel actuellement rattach
l'action
lectionn
Pour ajouter une nouvelle touche d'appel, s
lectionnez d'abord l'action que
vous souhaitez ex
cuter (en cliquant sur son nom dans la liste de gauche).
Puis cliquez sur le gadget "Ajouter" sous la liste des touches d'appel.
Bien entendu, le gadget "Effacer" ote une touche d'appel de la liste de Yak.
Pour
diter une touche d'appel existant, d'abord cliquez sur son nom dans la
liste de droite, puis pour changer :
- son nom, tapez le nouveau nom dans le gadget sous la liste.
- son
tat, utilisez le cycle gadget.
- sa @{" d
finition " link "Hotkey Description String"}, appuyez sur le bouton @{b}Definition@{ub}
- ses @{" options " link OptionsWindow}, appuyez sur le bouton @{b}Options@{ub}
Voir aussi @{" Actions des touches d'appel " link "Hotkey Actions"}
@endnode
## KEYDEF WINDOW
@node "Hotkey Description String" "Yak Documentation: Fen
tre de d
finition d'une touche d'appel"
@next "Automatic Definition"
@toc "Hotkey Description String"
@{b}Fen
tre de d
finition d'une touche d'appel@{ub}
Dans cette fen
tre, vous pouvez d
finir ou modifier les touches d'appel de
La description de la touche d'appel s
lectionn
e est affich
e dans un
string gadget.
Il y a 2 mani
res de d
finir une touche d'appel :
@{" D
finition automatique " link "Automatic Definition"}
@{" D
finition manuelle " link "Manual Definition"}
Une fois que vous avez fini d'
diter une touche d'appel, cliquez sur `Ok'
pour l'enregistrer.
Cliquez sur 'Annuler' pour annuler cette d
finition.
@endnode
@node "Automatic Definition" "Yak Documentation: D
finition automatique d'une touche d'appel"
@prev "Hotkey Description String"
@next "Manual Definition"
@toc "Hotkey Description String"
@{b}D
finition automatique d'une touche d'appel@{ub}
Cette fa
on de d
finir les touches d'appel a
e pour simplifier
la vie des utilisateurs.
Choisissez simplement la classe de la touche d'appel (en cliquant sur le
gadget de gauche); puis tapez sur les touches du clavier ou sur les
boutons de la souris que vous voulez utiliser pour votre touche d'appel.
Yak traduira tout ce que vous tapez en une d
finition correcte.
Un mode exclusif est utilis
. C'est-
-dire que si vous appuyez sur une
touche 2 fois de suite, elle sera effac
e de la d
finition vous permettant
ainsi de faire des corrections.
Avec le gadget 'Activation', vous pouvez sp
cifiez si votre action sera
e au moment ou vous enfoncez la touche ou au moment ou vous la
relachez ou bien vous pouvez ignorer ce genre de consid
rations.
Voir aussi: @{" D
tails sur les touches d'appels " link MoreHotkeys}
@endnode
@node "Manual Definition" "Yak Documentation: D
finition manuelle d'une touche d'appel"
@prev "Automatic Definition"
@next MoreHotkeys
@toc "Hotkey Description String"
@{b}D
finition manuelle d'une touche d'appel@{ub}
Cette fa
on de d
finir les touches d'appel s'adresse
des utilisateurs
riment
s. Elle donne aussi acc
des possibilit
s manquant dans la
finition automatique.
Cliquez sur le string gadget et tapez la description de la touche d'appel:
Yak parcourt la chaine et met
jour les gadgets.
NOTE: Les classes `NewPrefs', `PointerPos', `Timer' et `Event' ne sont
pas encore support
ATTENTION: La commodities.library n'est pas exempte de bug :
- voici une description erronn
e qui est accept
`NumericPad a'
- voici des descriptions inutilisables sur un clavier fran
`NumericPad [' et `NumericPad ]'
Voir aussi: @{" D
tails sur les touches d'appels " link MoreHotkeys}
@endnode
## OPTIONS WINDOW
@node "OptionsWindow" "Yak Documentation: Fen
tre d'options d'une touche d'appel"
@prev "Hotkey Actions"
@next "Hotkey Description String"
@toc Hotkeys
@{b}Fen
tre d'options d'une touche d'appel@{ub}
Dans cette fen
tre, vous pouvez sp
cifier le comportement de chaque action.
Chaque action a ses propres actions regroup
es par cat
gories.
Voir aussi: @{" Actions de touches d'appel " link "Hotkey Actions"}.
@endnode
## HOTKEY ACTIONS
@node "Hotkey Actions" "Yak Documentation: Actions de touches d'appel"
@prev Hotkeys
@next OptionsWindow
@toc Hotkeys
@{b}Actions de touches d'appel@{ub}
Liste des actions disponibles :
@{" Ex
cuter Commande " link "Execute Command"}
@{" Fermer une fen
tre " link "Close Window"}
@{" Zipper une fen
tre " link "Zip Window"}
@{" Minimiser une fen
tre " link "Shrink Window"}
@{" Maximiser une fen
tre " link "Expand Window"}
@{" D
placer une fen
tre " link "Move Window"}
@{" Cycler les fen
tres " link "Cycle Windows"}
@{" Ouvrir une palette " link "Open Palette"}
@{" Ecran en avant " link "Screen to Front"}
@{" Ecran en arri
re " link "Screen to Back"}
@{" D
placer un
cran " link "Move Screen"}
@{" Activer le Workbench " link "Activate Workbench"}
@{" Eteindre l'
cran " link "Blank Display"}
@{" Ins
rer du texte " link "Insert Text"}
@{" Ins
rer la date " link "Insert Date"}
@{" Configurer Yak " link "Show Yak Interface"}
@{" Ecran public par d
faut " link "Set default public screen"}
@{" Raccourci menu " link "Menu shortcut"}
@endnode
@node "Execute Command" "Yak Documentation: Executer une commande"
@prev "Hotkey Actions"
@next "Close Window"
@toc "Hotkey Actions"
@{b}Executer une commande@{ub}
o @{b}Action@{ub}:
Execute une commande CLI ou un script ARexx.
Le programme est lanc
de mani
re asynchrone.
o @{b}Options@{ub}:
- @{" Action sur
crans " link "Action On Screen"} (d
faut: 'ne pas changer d'
cran')
- Sp
cification du programme:
- @{" Type " link PrgType} (d
faut: 'CLI')
- @{" Taille de la pile " link PrgStack} (d
faut: '4000')
- @{" Priorit
" link PrgPriority} (d
faut: '0')
- @{" Port AREXX " link PrgAREXXPort} (d
faut: 'AREXX')
- @{" Commande " link PrgName}
@endnode
@node "Action on screen" "Yak Documentation: Action sur les
crans"
@prev "Action on screen"
@next "Action on screen"
@toc "Hotkey Actions"
@{b}Action sur les
crans@{ub}
Ici, vous pouvez sp
cifier l'
cran qui doit
tre plac
l'avant-plan avant
que l'action ne soit ex
Vous pouvez ainsi choisir:
-de ne pas changer d'
-l'
cran du Workbench,
-l'
cran public par d
@endnode
@node PrgType "Yak Documentation: Type de commande"
@prev PrgType
@next PrgStack
@toc "Hotkey Actions"
@{b}Program type@{ub}
2 types diff
rents de commandes sont support
-commandes CLI
-scripts ARexx .
@endnode
@node PrgStack "Yak Documentation: Taille de la pile"
@prev PrgType
@next PrgPriority
@toc "Hotkey Actions"
@{b}Taille de la pile@{ub}
Vous pouvez ainsi sp
cifier la taille de la pile du process qui ex
cutera
votre commande.
Note: cette option n'est disponible que pour les commandes CLI.
@endnode
@node PrgPriority "Yak Documentation: Priorit
@prev PrgStack
@next PrgAREXXPort
@toc "Hotkey Actions"
@{b}Priorit
@{ub}
Vous pouvez ainsi sp
cifier la priorit
du process qui ex
cutera votre
commande.
Note: cette option n'est disponible que pour les commandes CLI.
@endnode
@node PrgAREXXPort "Yak Documentation: Port AREXX"
@prev PrgPriority
@next PrgName
@toc "Hotkey Actions"
@{b}Port AREXX@{ub}
Vous pouvez sp
cifier le port ARexx vers lequel envoyer vos
commandes AREXX.
@endnode
@node PrgName "Yak Documentation: Commande"
@prev PrgPriority
@next PrgName
@toc "Hotkey Actions"
@{b}Commande
cuter@{ub}
C'est le nom d'un fichier ex
cutable, d'un script ARexx ou d'une commande
ARexx.
Il n'est pas n
cessaire d'utiliser 'run' ou 'rx'.
@{b}Quelques exemples de commandes CLI@{ub}:
Une touche d'appel pour ouvrir un shell:
Cette commande est traditionnellement attach
la hotkey
"lcommand esc", la mienne est configur
e ainsi :
"NewShell CON:79/177/582/78/AmigaShell/CLOSE/ALT2/58/660/197"
Notez l'usage du flag ALT dans la sp
cification de la console, qui est
plut
t mal document
(lire "non mentionn
"). En fait, j'utilise 2
touches d'appel, une pour lancer un shell normal et l'autre pour lancer
un CShell.
Une touche d'appel pour lib
rer la m
moire inutilis
SAS/C utilise des librairies partag
es qui peuvent souvent "gaspiller"
de la tr
cieuse m
moire graphique (CHIP). Je me suis configur
touche d'appel appelant la commande "avail >nil: flush" qui lib
re cette
m
moire.
Une touche d'appel pour lister le contenu de chaque nouvelle disquette
ins
e dans le lecteur interne:
Choisir la touche d'appel "diskinserted", et prendre comme param
"Dir df0:".
Voir aussi: @{" Probl
mes / Faux Probl
mes" link Problems}
@endnode
@endnode
@node "Close Window" "Yak Documentation: Fermer une Fen
@prev "Execute Command"
@next "Zip Window"
@toc "Hotkey Actions"
@{b}Fermer une fen
tre@{ub}
o @{b}Action@{ub}:
Ferme la fen
tre s
lectionn
e (cette fonction est l'
quivalent de la
cellule de fermeture des fen
tres).
o @{b}Options@{ub}:
- @{" S
lection de la fen
tre " link "Window Selection"} (d
faut: 'fen
tre active').
@endnode
@node "Window selection" "Yak Documentation: S
lection d'une fen
@prev "Window selection"
@next "Window selection"
@toc "Hotkey Actions"
@{b}S
lection d'une fen
tre@{ub}
Vous pouvez sp
cifier le fen
tre sur laquelle votre touche d'appel sera
active. Cela peut
-la fen
tre active,
-la fen
tre sous le pointeur de la souris,
-la fen
tre dont le titre correspond au @{"motif d'inclusion" link PatternHelp} sp
@endnode
@node "Zip Window" "Yak Documentation: Zipper une Fen
@prev "Close Window"
@next "Shrink Window"
@toc "Hotkey Actions"
@{b}Zipper une fen
tre@{ub}
o @{b}Action@{ub}:
Zippe la fen
tre s
lectionn
e (cette fonction est l'
quivalent de la
cellule de taille instantan
e des fen
tres)
o @{b}Options@{ub}:
- @{" S
lection de la fen
tre " link "Window Selection"} (d
faut: 'fen
tre active').
@endnode
@node "Shrink Window" "Yak Documentation: Minimiser une Fen
@prev "Zip Window"
@next "Expand Window"
@toc "Hotkey Actions"
@{b}Minimiser une fen
tre@{ub}
o @{b}Action@{ub}:
Minimise la fen
tre s
lectionn
o @{b}Options@{ub}:
- @{" S
lection de la fen
tre " link "Window Selection"} (d
faut: 'fen
tre active').
- @{" R
glages avanc
s " link Resizing} (d
faut: 'horizontalement' et 'verticalement'
'garde le titre de l'
cran visible').
@endnode
@node "Expand Window" "Yak Documentation: Maximiser une fen
@prev "Shrink Window"
@next "Move Window"
@toc "Hotkey Actions"
@{b}Maximiser une fen
tre@{ub}
o @{b}Action@{ub}:
Maximinise la fen
tre s
lectionn
o @{b}Options@{ub}:
- @{" S
lection de la fen
tre " link "Window Selection"} (d
faut: 'fen
tre active').
- @{" R
glages avanc
s " link Resizing} (d
faut: 'horizontalement' et 'verticalement'
'garde le titre de l'
cran visible').
@endnode
@node Resizing "Yak Documentation: R
glages pour le redimentionnement d'une fen
@prev Resizing
@next Resizing
@toc "Hotkey Actions"
@{b}R
glages pour le redimentionnement d'une fen
tre@{ub}
Vous pouvez redimentionner: -horizontalement,
-verticalement,
-dans les deux direction;
et garder le titre de l'
cran visible.
@endnode
@node "Move Window" "Yak Documentation: D
placer une fen
@prev "Expand Window"
@next "Cycle Windows"
@toc "Hotkey Actions"
@{b}D
placer une fen
tre@{ub}
o @{b}Action@{ub}:
place la fen
tre s
lectionn
o @{b}Options@{ub}:
- @{" S
lection de la fen
tre " link "Window Selection"} (d
faut: 'fen
tre active').
- @{" R
glages avanc
s " link Moving} (d
faut: 'coin sup
rieur gauche').
@endnode
@node Moving "Yak Documentation: R
glages pour le d
placament"
@prev Moving
@next Moving
@toc "Hotkey Actions"
@{b}R
glages pour le d
placament des fen
tres et de
crans@{ub}
Vous pouvez d
placer: -horizontalement,
-verticalement,
-dans les deux directions;
et garder: -la barre de titre de l'
cran visible (disponible seulement pour
la fonction 'D
placer une fen
tre'),
-la fen
tre active visible (disponible seulement pour la fonction
'd
placer un
cran'.
@endnode
@node "Cycle Windows" "Yak Documentation: Cycler les fen
tres"
@prev "Move Window"
@next "Open Palette"
@toc "Hotkey Actions"
@{b}Cycler les fen
tres@{ub}
o @{b}Action@{ub}:
Cycler
travers les fen
tres d'un
cran. Utile pour acc
der aux
fen
tres compl
tement occult
es par d'autres.
o @{b}Options@{ub}:
- @{" S
lection de l'
cran " link "Screen Selection"} (d
faut:'
cran
l'avant-plan')
- @{" Cycler en sens inverse " link "Back cycle windows"} (d
faut: 'non')
- @{" Exclure les tiroirs du Wb " link "Exclude Workbench drawers"} (d
faut: 'non')
- @{" Activer seulement " link "Activate only"} (d
faut: 'non'}
- @{" Par t
che associ
e " link "By task name"} (d
faut: 'non')
@endnode
@node "Screen selection" "Yak Documentation: S
lection de l'
cran"
@prev "Screen selection"
@next "Screen selection"
@toc "Hotkey Actions"
@{b}S
lection de l'
cran@{ub}
Vous pouvez ici sp
cifier sur quel
cran cette action est active.
Vous avez le choix entre:
-l'
cran le plus en arri
re (seulement disponible pour l'action 'Ecran en
Avant',
-l'
cran le plus en avant (seulement disponible pour l'action 'Ecran en
Avant'),
-l'
cran actif,
-l'
cran sous le pointeur de la souris,
-l'
cran dont le titre correspond au @{"motif d'inclusion" link PatternHelp} sp
(Voir aussi @{" Titre par d
faut " link DefaultTitle} et @{" Motifs (Patterns) AmigaDos " link PatternHelp}).
@endnode
@node "Exclude Workbench drawers" "Yak Documentation: Exclure les tiroirs du Workbench"
@prev "Exclude Workbench drawers"
@next "Exclude Workbench drawers"
@toc "Hotkey Actions"
@{b}Exclure les tiroirs du Workbench@{ub}
lectionnez cette option si vous souhaitez que la touche d'appel n'est
aucun effet sur les tiroirs du Workbench.
@endnode
@node "Back cycle windows" "Yak Documentation: R
tro-cycler les fen
tres"
@prev "Back cycle windows"
@next "Back cycle windows"
@toc "Hotkey Actions"
@{b}R
trocycler les fen
tres@{ub}
lectionnez cette option si vous souhaitez r
tro-cycler les fen
tres.
@endnode
@node "Activate only" "Yak Documentation: Activer seulement"
@prev "Activate only"
@next "Activate only"
@toc "Hotkey Actions"
@{b}Activer seulement@{ub}
Par d
faut cette option n'est pas s
lectionn
e: la touche d'appel modifie
la profondeur de chaque fen
tre (fonctionnement similaire
Yak 1.x).
Lorsque elle est s
lectionn
e, les fen
tres ne sont pas d
es les unes
par rapport aux autres; mais, seulement activ
es successivement.
@endnode
@node "By task name" "Yak Documentation: Par le nom de la t
@prev "By task name"
@next "By task name"
@toc "Hotkey Actions"
@{b}Par le nom de la t
che@{ub}
Lorsque cette options est s
lectionn
e, vous pouvez sp
cifier un @{" motif " link PatternHelp} pour
lectionner la t
che sur laquelle la touche d'appel doit agir.
Pour trouver le nom d'une t
che vous aurez avantage
utiliser un utilitaire
du type ARTM: dans la fen
tre de description, le nom de la t
che peut
lu sur la ligne "UserPort: ... mp-SigTask".
Exemples:
Pour exclude les fen
tres de ToolManager (docks), vous pouvez entrer le
motif suivant:
"~(ToolManagerHandler)"
Pour cycler seulement les fen
tres BrowserII, vous pouvez entrer le motif:
"#?BrowserII#?"
@endnode
@node "Open Palette" "Yak Documentation: Ouvrir une Palette"
@prev "Cycle Windows"
@next "Screen to front"
@toc "Hotkey Actions"
@{b}Ouvrir une Palette@{ub}
o @{b}Action@{ub}:
Ouvrir une palette pour r
gler les couleurs d'un
cran.
o @{b}Options@{ub}:
- @{" action sur les
crans " link "Action On Screen"} (d
faut: 'ne pas changer d'
cran')
Ouvre une palette asynchrone.
Vous pouvez en ouvrir autant que vous le souhaitez (dans la limite de la
moire disponible). Toutefois, tant qu'une palette est ouverte, vous ne
pouvez pas fermer Yak.
NOTE: Vous devez avoir install
la reqtools.library sur votre syst
me pour
pouvoir utiliser cette action.
ATTENTION: Vous devez fermer la palette avant de fermer l'
cran auquel elle
est ratach
e, autrement vous aurez dans le meilleur des cas un
impossible
fermer et dans le pire un crash syst
me peut se produire.
@endnode
@node "Screen to front" "Yak Documentation: Ecran en avant"
@prev "Open Palette"
@next "Screen to back"
@toc "Hotkey Actions"
@{b}Ecran en avant@{ub}
o @{b}Action@{ub}:
Place l'
cran s
lectionn
en avant-plan.
o @{b}Options@{ub}:
- @{" S
lection de l'
cran " link "Screen Selection"} (d
faut: 'Ecran le plus en arri
re').
Voir ausi: @{" Activation des
crans " link ScreensActivation}
@endnode
@node "Screen to back" "Yak Documentation: Ecran en arri
@prev "Screen to front"
@next "Move Screen"
@toc "Hotkey Actions"
@{b}Ecran en arri
re@{ub}
o @{b}Action@{ub}:
Place l'
cran s
lectionn
derri
re tous les autres.
o @{b}Options@{ub}:
- @{" S
lection de l'
cran " link "Screen Selection"} (d
faut: 'Ecran le plus en avant').
Voir aussi: @{" Activation des
crans " link ScreensActivation}
@endnode
@node "Move Screen" "Yak Documentation: D
placer un
cran"
@prev "Screen to back"
@next "Activate Workbench"
@toc "Hotkey Actions"
@{b}D
placer un
cran@{ub}
o @{b}Action@{ub}:
place un
cran.
o @{b}Options@{ub}:
- @{" S
lection de l'
cran " link "Screen Selection"} (d
faut: 'Ecran le plus en avant').
- @{" Param
tres avanc
es " link Moving} (d
faut: 'centrer');
@endnode
@node "Activate Workbench" "Yak Documentation: Activer le Workbench"
@prev "Move Screen"
@next "Blank Display"
@toc "Hotkey Actions"
@{b}Activer le Workbench@{ub}
o @{b}Action@{ub}:
Active une fen
tre du Workbench (et, si n
cessaire, am
ne l'
cran du
Workbench
l'avant-plan). Ceci vous permet d'acc
der facilement aux menus
du Workbench sans avoir besoin de chercher une fen
activer (si, par
exemple, vous avez une fen
tre shell occupant tout l'
cran.
o @{b}Options@{ub}:
AUCUNE
@endnode
@node "Blank Display" "Yak Documentation: Eteindre l'
cran"
@prev "Activate Workbench"
@next "Insert Text"
@toc "Hotkey Actions"
@{b}Eteindre l'
cran@{ub}
o @{b}Action@{ub}:
Eteint immediatement l'affichage.
o @{b}Options@{ub}:
AUCUNE
@endnode
@node "Insert Text" "Yak Documentation: Ins
rer du texte"
@prev "Blank Display"
@next "Insert Date"
@toc "Hotkey Actions"
@{b}Ins
rer du texte@{ub}
o @{b}Action@{ub}:
Ins
re le texte sp
en param
tre dans le flot de donn
es en entr
o @{b}Options@{ub}:
- @{"Format du texte
rer" link "Inserted Text"}
- @{"D
lai entre 2 caract
res " link "Delay Inserted Text"}
@endnode
@node "Delay Inserted Text" "Yak Documentation: D
lai entre 2 caract
@prev "Delay Inserted Text"
@next "Delay Inserted Text"
@toc "Hotkey Actions"
@{b}D
lai entre 2 caract
ress@{ub}
Certains programs de communication ne supporte pas la vitesse
laquelle
Yak envoye les caract
res, cette option permet d'y rem
dier en permettant
de ralentir le d
bit de Yak en sp
cifiant le d
lai entre 2 caract
La valeur de ce d
lai s'exprime en tics qui valent 0.02 seconde, ainsi en
choisissant une valeur de 50 tics Yak enverra un caract
re par seconde.
La valeur par d
faut est 0 ce qui correspond
la vitesse maximum qui
pend de la rapidit
de votre machine.
@endnode
@node "Inserted Text" "Yak Documentation: Format du texte
@prev "Inserted Text"
@next "Inserted Text"
@toc "Hotkey Actions"
@{b}Format du texte
rer@{ub}
Cette cha
ne de caract
res peut comporter des caract
res sp
ciaux qui sont
interpr
s par Yak :
\n converti en retour
la ligne
\r converti en retour
la ligne
\t converti en tabulation
\\ converti en backslash \
<hotkey desc> converti en la touche d'appel sp
\< converti en <
ce pr
-traitement, les cha
rer peuvent rendre de grands
services. Par exemple, j'ai configur
une touche d'appel pour ins
rer mon
nom et la date de cette mani
"Martin W Scott, <lcommand d>"
Ici, la touche d'appel "lcommand d" est une autre touche d'appel de Yak
que j'ai configur
e pour ins
rer la date. En utilisant des cha
plus compliqu
es, vous pouvez cr
er des macros simples pour d'autres
programmes.
INCONVENIENT: Les cha
nes de touche d'appel imbriqu
es (ex: la date
ci-dessus), bien que tr
s utiles, doivent
tre employ
es avec pr
caution.
En particulier, il faut absolument
viter des d
finitions r
cursives telles
f1 insert text "<f2>"
f2 insert text "<f1>"
Dans ce cas, l'appui sur f1 ou f2 cr
e une boucle infinie. Si malgr
tout,
il vous arrivait de faire une telle chose, lancez le programme 'exchange'
dans le r
pertoire Commodities du r
pertoire Tools de votre syst
et rendez Yak inactif. Puis, s
lectionnez montrer et effacez/red
finissez
les touches l'appel fautives.
Une autre chose
savoir est que les cha
nes qui appellent d'autres touches
d'appel (ex: l'insertion de la date ci-dessus) peuvent ne pas fonctionner
comme esp
. Supposons que la cha
ne en param
tre soit "<lcommand d>\n".
Ceci en fait ins
rerait un saut de ligne et ENSUITE la date, parce qu'au
moment o
Yak traite la touche d'appel "lcommand d" touche d'appel, le saut
de ligne a d
tait transmis
la fen
tre active.
@endnode
@node "Insert Date" "Yak Documentation: Ins
rer Date"
@prev "Insert Text"
@next "Show Yak Interface"
@toc "Hotkey Actions"
@{b}Ins
rer la Date@{ub}
o @{b}Action@{ub}:
Ins
re la date dans le flot de donn
es entrant (et donc dans la fen
active)
o @{b}Options@{ub}:
- @{"Format de la date" link DateFmt}
@endnode
@node "Inserted Text" "Yak Documentation: Format de la date
@prev "Inserted Text"
@next "Inserted Text"
@toc "Hotkey Actions"
@{b}Format de la date
rer@{ub}
Si vous utilisez le syst
me 2.1 ou plus, vous pouvez personnaliser le format
d'affichage de cette date selon vos go
ts. Ce format est sp
dans la
ne en param
tre. Voir @{"Sp
cifier un format de date" link DateFmt}.
Si pour votre malheur, vous
tes encore en 2.0, la date sera affich
dans le format standard JJ-MMM-AA.
@endnode
@node "Show Yak Interface" "Yak Documentation: Configurer Yak"
@prev "Insert Date"
@next "Set default public screen"
@toc "Hotkey Actions"
@{b}Configurer Yak@{ub}
o @{b}Action@{ub}:
Lance l'
diteur de pref
rences de Yak
(cette fonction est l'
quivalent de la touche d'appel CX_POPKEY)
o @{b}Options@{ub}:
- @{" Action sur
crans " link "Action On Screen"} (d
faut: 'ne pas changer d'
cran')
@endnode
@node "Set default public screen" "Yak Documentation: Ecran public par d
faut"
@prev "Show Yak Interface"
@next "Menu shortcut"
@toc "Hotkey Actions"
@{b}Ecran public par d
faut@{ub}
o @{b}Action@{ub}:
finit l'
cran public par d
faut comme
tant l'
cran courant,
seule condition que ce dernier soit un
cran public.
o @{b}Options@{ub}:
AUCUNE
@endnode
@node "Menu shortcut" "Yak Documentation: Raccourci Menu"
@prev "Set default public screen"
@next "Hotkey Actions"
@toc "Hotkey Actions"
@{b}Raccourci Menu@{ub}
o @{b}Action@{ub}:
Envoye un
nement au @{b}menu de la fen
tre active@{ub}, simulant ainsi le choix
d'un menu par l'utilisateur. C'est tr
s utile pour ajouter des raccourcis
clavier
certaines applications qui en manquent.
o @{b}Options@{ub}:
- @{" Param
tres du menu " link MenuNumbers}.
@endnode
@node MenuNumbers "Yak Documentation: Param
tres du menu"
@prev MenuNumbers
@next MenuNumbers
@toc "Hotkey Actions"
@{b}Param
tres du menu@{ub}
Les param
tres de cette action sp
cifient le num
ro de menu, le num
ro de
l'item et
ventuellement le num
ro du sous-item. Tous ces num
ros sont
s par des espaces et commencent en 0 pour suivre la convention
d'Intuition (c.a.d que le premier menu est le menu 0 pas le menu 1).
Notez que les barres de s
paration dans les menus ou sous-menus comptent
comme des items, il faut donc en tenir compte dans la sp
cification du
ro d'item ou de sous-item.
De toute fa
on, soyez sans craintes m
me si vous vous trompez car Yak
toutes les v
rifications n
cessaires avant d'envoyer un
nement
menu qui pourrait perturber une de vos applications.
Voici quelques exemples de sp
cifications de menus :
Vous trouvez que le Workbench ne poss
de pas assez de raccourcis :
Pour acc
der l'item "Dernier message" du menu "Workbench" :
- Menu num
ro: 0
- Item num
ro: 4
- Sous-choix : non
Pour acc
der le sous item "Ic
nes seulement" du sous menu "Montrer" du menu
tre" : "1 7 0"
- Menu num
ro: 1
- Item num
ro: 7
- Sous-choix : oui
- Sous-choix num
ro : 0
@endnode
## DATEFORMAT HELP
@node DateFmt "Yak Documentation: Cha
ne de format de date"
@prev DateFmt
@next DateFmt
@toc "Hotkey Actions"
@{b}Cha
ne de format de date@{ub}
Pour la fonction d'insertion de date, vous devez utiliser une chaine de
format de date du type locale.library (et donc vous avez besoin de
l'AmigaDos 2.1).
Les options de formattage disponibles dans la locale.library sont les
suivantes:
%a - jour de la semaine en abbr
%A - jour de la semaine
%b - nom du mois en abbr
%B - nom du mois
%c -
quivalent
"%a %b %d %H:%M:%S %Y"
%C -
quivalent
"%a %b %e %T %Z %Y"
%d - jour en chiffres pr
d'un z
ro si n
cessaire
%D -
quivalent
"%m/%d/%y"
%e - jour en chiffres pr
d'un espace
%h - nom du mois en abbr
%H - heure (sur 24 heures) pr
e d'un z
ro si n
cessaire
%I - heure (sur 12 heures) pr
e d'un z
ro si n
cessaire
%j - date selon le calendrier Julien
%m - mois en chiffres pr
d'un z
ro si n
cessaire
%M - minutes pr
es d'un z
ro si n
cessaire
%n - ins
re un saut de ligne
%p - chaines AM ou PM (notation anglo-saxone pour l'heure)
%q - heure (sur 24 heures)
%Q - heure (sur 12 heures)
%r -
quivalent
as "%I:%M:%S %p"
%R -
quivalent
"%H:%M"
%S - secondes pr
es d'un z
ro si n
cessaire
%t - ins
re une tabulation
%T -
quivalent
"%H:%M:%S"
%U - num
ro de semaine en prenant Dimanche comme premier jour de
la semaine
%w - num
ro du jour de la semaine
%W - num
ro de semaine en prenant Lundi comme premier jour de
la semaine
%x -
quivalent
"%m/%d/%y"
%X -
quivalent
"%H:%M:%S"
%y - ann
e sur 2 chiffres pr
e d'un z
ro si n
cessaire
%Y - ann
e sur 4 chiffres pr
e de z
ros si n
cessaire
Cette liste est plut
t exhaustive et devrait couvrir tous les besoins;
vous pouvez aussi ins
rer votre propre texte librement dans la cha
ne de
format.
Quelques exemples:
"Il est %X" donne (par ex.) "Il est 20:44:16"
"Passez un bon %A!" donne (par ex.) "Passez un bon Lundi!"
Pour plus de d
tails, consultez les AutoDocs de la locale.library si vous les
avez.
@endnode
## More on hotkeys
@node MoreHotkeys "Yak Documentation: D
tails sur les touches d'appel"
@prev "Manual Definition"
@next "Hotkey Description String"
@toc "Hotkey Description String"
@{b}D
tails sur les touches d'appel@{ub}
[Traduction d'un extrait de TM_English.doc faisant partie de ToolManager]
@{b}Comment d
finir une Hot Key (touche d'appel)@{ub}
Ce chapitre decrit comment d
finir une Hot Key (une touche d'appel) dans une
chaine de description, qui est ensuite analys
e par Commodities. Chaque fois
qu'une touche d'appel est activ
e Commodities g
re un
nement qui est
utilis
par Yak (ou une autre commodity active). Voici la syntaxe
utilis
e pour la chaine de description d'une touche d'appel :
[<class>] {[-][<qualifier>]} [-][upstroke] [<key code>]
Tous les mots cl
s peuvent
tre
crits indiff
remment en majuscules
ou minuscules.
`class' d
crit la classe de l'
nement (InputEvent). Ce param
est optionnel et en son absence c'est la classe 'rawkey' qui est utilis
par d
faut. Voir les classes d'
nements "InputEvent".
Les "qualifiers" sont des signaux qui doivent
tre positionn
s ou effac
moment ou la touche d'appel est activ
e; autrement aucun v
nement ne sera
. Pour chaque qualifier qui doit
tre positionn
, vous devez donner
son mot cl
. Tous les autres qualifiers sont ignor
s par d
faut. Si vous
voulez ignorer un qualifier, ajoutez juste un '-' devant son mot cl
. Voir
la liste des qualifiers.
Normalement un
nement touche d'appel est g
quand une touche est
enfonc
e. Si vous voulez que l'
nement soit g
quand la touche est
relach
e, ajoutez le mot cl
`upstroke'. Quand vous souhaitez g
nement sur une touche enfonc
e ou relach
e, utilisez `-upstroke'.
Le "key code" (le code d'une touche du clavier) d
pend de la classe
nement choisie. Voir Codes des touches.
Note: Choisissez vos touches d'appel avec soin, car Commodities a une
priorit
haute dans la cha
ne du gestionnaire d'
nements. (c.a.d que vous
pourriez prendre le dessus sur une d
finition existante).
Classes d'
nements (InputEvent)
=================================
Commodities supporte la plupart des classes d'
nements g
s par
l'input.device. Cette section d
crit les classes les plus utiles pour les
Touches d'appel de Yak.
`rawkey'
C'est la classe par d
faut et elle couvre tous les
nements clavier.
Vous devez sp
cifier le code d'une touche pour cette classe.
Voir aussi la section "rawkey key codes".
`rawmouse'
Cette classe d
crit tous les
nements relatifs aux boutons de la
souris. Vous devez sp
cifier le code d'une touche pour cette classe.
Voir aussi la section "rawmouse key codes".
`diskinserted'
Les
nements de cette classe sont g
s quand une disquette est
ins
e dans un lecteur. Cette classe n'a pas de "key codes".
`diskremoved'
Les
nements de cette classe sont g
s quand une disquette est
retir
e d'un lecteur. Cette classe n'a pas de "key codes".
Qualifiers
===========
Certains synonymes de mots cl
s ont
ajout
la Commodities V38., ces
derniers sont rep
s par une '*'.
`lshift', `left_shift' *
touche shift gauche.
`rshift', `right_shift' *
touche shift droite.
`shift'
L'une ou l'autre des touches shift.
`capslock', `caps_lock' *
La touche Caps lock.
`caps'
L'une ou l'autre des touches shift et de la touche Caps lock.
`control', `ctrl' *
La touche Ctrl (Control).
`lalt', `left_alt' *
La touche Alt de gauche.
`ralt', `right_alt' *
La touche Alt de droite.
`alt'
L'une ou l'autre des touches Alt.
`lcommand', `lamiga' *, `left_amiga' *, `left_command' *
La touche Amiga gauche.
`rcommand', `ramiga' *, `right_amiga' *, `right_command' *
La touche Amiga droite.
`numericpad', `numpad' *, `num_pad' *, `numeric_pad' *
Ce mot cl
doit absolument
tre utilis
pour toute touche situ
e sur
le pav
rique.
`leftbutton', `lbutton' *, `left_button' *
Bouton gauche de la souris. Voir la note ci-dessous.
`midbutton', `mbutton' *, `middlebutton' *, `middle_button' *
Bouton du milieu de la souris. Voir la note ci-dessous.
`rbutton', `rightbutton' *, `right_button' *
Bouton droit de la souris. Voir la note ci-dessous.
`repeat'
Ce qualifier est utilis
quand la fonction "r
tition" du clavier est
active. Utile uniquement pour la classe `rawkey'.
Note: Commodities V37 a un bug qui emp
che l'utilisation de `leftbutton',
`midbutton' et `rbutton' en tant que qualifiers. Ce bug est corrig
dans la
version V38.
Codes des touches
=================
Chaque classe d'
nement a ses propres codes de touches:
classe 'rawkey'
---------------
Certains synonymes de mots cl
s ont
ajout
la Commodities V38., ces
derniers sont rep
s par une '*'.
`a'-`z', `0'-`9', ...
caract
res ASCII.
`f1', `f2', ..., `f10', `f11' *, `f12' *
touches de fonction.
`up', `cursor_up' *, `down', `cursor_down' *
`left', `cursor_left' *, `right', `cursor_right' *
touches des fl
ches du curseur.
`esc', `escape' *, `backspace', `del', `help'
`tab', `comma', `return', `space', `spacebar' *
touches sp
ciales.
`enter', `insert' *, `delete' *
`page_up' *, `page_down' *, `home' *, `end' *
touches du pav
rique. Chacun de ces codes doit
tre utilis
avec
le qualifier `numericpad' !
classe `rawmouse'
----------------
Ces mots cl
s ont
ajout
la Commodities V38. Ils ne sont donc pas
disponibles dans la V37.
`mouse_leftpress'
Presser le bouton gauche de la souris.
`mouse_middlepress'
Presser le bouton du milieu de la souris.
`mouse_rightpress'
Presser le bouton droit de la souris.
Note: Pour utiliser un de ces codes, vous devez aussi mettre le mot cl
du qualifier correspondant, par ex :
rawmouse leftbutton mouse_leftpress
Exemples de touches d'appel
===========================
`ralt t'
Maintenez enfonc
e la touche Alt droite et appuyez sur "t"
`ralt lalt t'
Maintenez enfonc
es les touches Alt droite et gauche et appuyez sur "t"
`alt t'
Maintenez enfonc
e l'une ou l'autre des touches Alt et appuyez sur "t"
`rcommand f2'
Maintenez enfonc
e la touche Amiga droite et appuyez sur la deuxi
touche de fonction.
`numericpad enter'
Appuyez sur la touche "enter" du pav
rique.
`rawmouse midbutton leftbutton mouse_leftpress'
Maintenez enfonc
le bouton du milieu de la souris et appuyez sur le
bouton gauche de la souris.
`diskinserted'
Ins
rez une disquette dans un lecteur.
@endnode
## COPYRIGHT
@node Copyright "Yak Documentation: Copyright"
@prev Hotkeys
@next Problems
@{b}Copyright et Distribution@{ub}
Yak (le binaire, les sources et la documentation) est
Copyright
1992, 1995 Ga
l Marziou et Philippe Bastiani.
Tout droits r
Yak est librement redistribuable. Le source est inclus, et vous
autoris
le modifier pour votre usage personnel, mais aucune des
modifications faites ne doit
tre distribu
e. Si vous avez fait des
changements que vous pensez pouvoir
tre utiles
d'autres, envoyez les
moi et je les incluerai dans une version future.
Comme Yak est gratuit, il n'est livr
avec AUCUNE GARANTIE.
Les auteurs ne peuvent
tre tenus responsables d'une quelconque perte ou
dommage pouvant survenir durant l'utilisation de Yak. L'utilisateur prend
seul cette responsabilit
Aucune charge financi
re ne doit
tre appliqu
Yak,
part pour couvrir
des frais de duplication. Yak ne peut pas
tre distribu
avec un produit
commercial sans le consentement des auteurs. Yak doit
tre distribu
avec
toute sa documentation intacte et non alt
e, et de pr
rence avec le
source.
Yak est freeware, mais toute @{fg shine}DONATION@{fg text} est le bienvenue.
Dans tous les cas veuillez contacter les @{" auteurs " link Contact}.
@endnode
## PROBLEMS
@node Problems "Yak Documentation: Probl
mes / Faux probl
@prev Copyright
@next History
@{b}Probl
mes / Faux Probl
mes@{ub}
Il y a bien quelques probl
mes dont nous sommes au courant. Mais, dans la
majorit
des cas ceux ne sont que des faux probl
mes que vous devriez
rencontrer:
@{" Tiroir courant pour 'Ex
cuter une Commande' " link Problem1}
@{" OneKeyII et Yak " link Problem2}
@{" Mouse Blanking " link Problem3}
@{" Mouse Cycling et Caps Lock " link Problem4}
@endnode
@node Problem1 "Yak Documentation: Tiroir courant pour 'Executer Commande'"
@prev Problems
@next Problem2
@toc Problems
Un shell cr
par une touche d'appel 'Ex
cuter Commande' ne poss
dera pas le
tiroir courant d
finis au moment du boot (dans la Startup-Sequence).
Par contre, il conserve le path. Votre fichier Shell-Startup doit d
finir
pertoir courant et la pile dont vous avez besoin: par d
faut, le
nouveau shell aura le tiroir syst
me (SYS:) comme tiroir courant.
@endnode
@node Problem2 "Yak Documentation: OneKeyII and Yak"
@prev Problem1
@next Problem3
@toc Problems
Si vous utilisez OneKeyII, pensez
le d
sactiver quand vous d
finissez une
touche d'appel.
@endnode
@node Problem3 "Yak Documentation: MouseBlanking"
@prev Problem2
@next Problem4
@toc Problems
Si la fonction d'extinction de la souris de Yak ne vous satisfait pas, vous
pouvez essayer l'utilitaire MouseBlank de Commodore (WB3.0) qui devrait
faire dispara
tre la souris sur tous les types d'affichages correctement.
thode utilisant le copper cause des probl
mes sur les machines AGA
(1200, 4000) si vous utilisez un pointeur de souris en haute r
solution,
dans ce cas utilisez plutot la m
thode des Sprites.
@{b}NOTE AUX UTILISATEURS D'AMOS@{ub}: Je hais AMOS (mais ce n'est que mon opinion), en
partie parce qu'il est hostile envers le syst
me. Il accapare compl
tement
le flot d'entr
e, si bien que les mouse blankers (comme celui de Yak)
chouent parce qu'ils pensent qu'il n'y aucune entr
e et ainsi la souris
appara
t pas parce qu'aucun mouvement de souris n'est d
. Du fait
que Yak utilise une m
thode plut
t mauvaise pour effacer la souris, des
probl
mes peuvent survenir (la souris dispara
t et ne r
appara
t pas).
Voici 2 solutions:
1) Utilisez la m
thode 'Copper'
2) Mettre le d
lais d'extinction de la souris
ro. La souris
dispara
tra toujours d
s que vous taperez une touche du
clavier, mais pas en fonction du temps d'inactivit
de la
souris.
Voila, le probl
me d'AMOS et du pointeur qui dispara
t devrait
tre r
solu.
@endnode
@node Problem4 "Yak Documentation: Mouse Cycling and Caps Lock"
@prev Problem3
@next Problems
@toc Problems
Vous avez peut
tre remarqu
que les fonctions de cyclage
la souris ne
semblent plus fonctionner lorsque la touche CapsLock du clavier est
enclanch
Rien d'anormal en cela: rappelez-vous que CapsLock n'est rien d'autre qu'un
qualificatif pour la d
finition des touches!
Mais rassurez-vous Yak est suffisemment flexible pour r
soudre ce probl
ditez les cha
nes de d
finition de vos fonctions de cyclage et ins
rez y
le mot cl
'-CapsLock' pour Yak ignore ce qualificatif!
@endnode
## HISTORY
@node History "Yak Documentation: Historique"
@prev Problems
@next Credits
@{b}Un brin d'histoire@{ub}
(* = nouvelle caract
ristique)
@{b}v2.11@{ub}
* Aide en ligne ajout
* Ajout de CapShift
- L'action 'Cycler fen
tres' ne lib
rait pas toute la m
moire utilis
- Correction mineure dans 'R
pertoires Unix' ou des noms de fichiers
comme 'hello....'
taient traduits en 'hello../'
- Correction mineure dans le script d'installation
- Correction du blanker DMA
- Correction de la priorit
de Yak, Yak ne revenait jamais en priorit
basse.
- Correction de l'option 'Eteindre la souris au clavier', elle n'
pas active si la dur
e d'extinction de la souris
tait nulle.
@{b}v2.10@{ub}
- Un signal servant
mulation du gadget de profondeur d'
n'
tait pas allou
- Ajout d'un petit d
lai aux fonctions Fen
tre en avant/arri
re, cela
permet d'
viter une plus grand d
lai quand on utilise ces fonctions sur
des fen
tres du wb. Ces d
lais sont l
pour laisser au wb le temps de
faire son travail sans entrer en conflit avec Yak. Il sont configurables
gr
2 tooltypes FRONT_DELAY et BACK_DELAY.
* Nouvelle option pour l'action 'Insert Text', possibilit
de r
gler le
d
lai entre 2 caract
* Nouvelle option pour l'extinction de l'
cran: DMA.
* Ajout d'une version bgui.library pour l'
diteur de pr
rences, merci
Nick.
@{b}v2.03@{ub}
- Mauvais changement de Yak 2.02 annull
, la priorit
de Yak est
nouveau
5. Si bien que le d
lai lors d'un double clic dans une
fen
tre du workbench demeure, il me faut un peu de temps pour le
corriger. En attendant, il est toujours possible d'
viter ce delai en
configurant 'Fen
tre en avant' du cyclage
la souris
un simple clic.
- l'action 'Ecran en arri
re' fonctionne
nouveau.
- L'action 'Raccourci Menu' devrait marcher maintenant avec les menus
en mutual exclude
@{b}v2.02@{ub}
- Effet ind
sirable d'une correction de Yak 2.01, Yak ne cachait plus la
barre de titre de l'
cran du wb quand l'option 'Workbench sans titre'
tait active.
- 'Workbench sans titre': maintenant Yak prend soin des autres fen
backdrop comme par exemple celles d'horloges dans la barre d'
cran.
- L'action 'Raccourci Menu', appliqu
e 2 fois de suite au m
me choix de
menu en mutual exclude activait puis d
sactivait ce choix.
@{b}v2.01@{ub}
- Bogue corrig
e dans la fonction 'Workbench sans titre', Yak
perturb
par d'autres fen
tres de fond que celle du workbench.
- La priorit
de Yak est pass
21 pour
viter un d
lai quand on
double-clique dans une fen
tre du workbench.
* Maintenant, Yak se souvient de la fen
tre pr
demment active d'un
cran m
me quand on utilise les gadgets de profondeurs pour cycler
travers les
crans.
- Quand on cycle
travers les
crans en passant par les fen
backdrop, la fen
tre backdrop n'est plus m
moris
e comme
tant la
derni
re fen
tre active de cet
cran. Ainsi quand vous revenez
cran, la fen
tre r
activ
e est bien celle d
e et pas la fen
backdrop qui n'a
activ
e que le temps de la transition d'un
cran
l'autre.
@{b}v2.00@{ub} Mise
jour importante
L'historique des versions pr
dentes a
enlev
pour diminuer la taille
de l'archive et parce que
a n'apportait pas grand chose.
@endnode
## CREDITS
@node Credits "Yak Documentation: Remerciements"
@prev History
@next YakTeam
@{b}Remerciements@{ub}
Nous d
dions Yak
Pierre Carette. Pierre nous a quitt
brutalement.
tait l'un des piliers de la sc
ne Amiga fran
aise avec ses nombreux
logiciels. Il
tait avant tout un ami et quelqu'un de toujours disponible
pour r
pondre
nos interrogations.
Yak est enti
rement
crit en C, et compil
avec le SAS/C 6.56; le source peut
aussi
tre compil
avec l'environnement DICE.
diteur de pr
rences a
en utilisant GadToolsBox 2.0b de Jaba
Development. Merci aussi Jan pour la librarie BGUI.
Yak utilise la reqtools.library, qui est Copyright @{b}Nico Fran
ois@{ub}.
Mes remerciements vont
@{b}Heinz Wrobel@{ub} pour son portage de RCS sur Amiga,
@{b}Pierre Carette@{ub} et @{b}Sylvain Rougier@{ub} pour BrowserII,
@{b}Martin Kornd
rfer@{ub} pour
MagicMenu.
La documentation sur les touches d'appel est issue de la distribution de
l'indispensable ToolManager, avec l'aimable permission de @{b}Stefan Becker@{ub}.
Yak utilise aussi Wb2CLI, un petit module
linker tr
s utile
crit par @{b}Mike Sinz@{ub}.
Merci
@{b}Stefan Sticht@{ub} pour son utilitaire MouseBlanker du domaine public
d'ou vient la m
thode 'Copper' de mouse-blanking.
Merci
tous les gens qui nous ont
crit
propos de Yak, pour leurs
suggestions et les bugs trouv
Merci
@{b}Martin Huttenloher@{ub} son superbe paquetage d'ic
nes : MagicWB.
Merci aussi
@{b}Nicola Salmoria@{ub} pous ses explications sur le principe de la
"bordure noire" et pour son superbe paquetage NewIcons.
Et finalement, un grand merci
@{b}Martin Scott@{ub} pour avoir cr
Yak.
@endnode
## Yak development team
@node YakTeam "Yak Documentation: Equipe de d
veloppement de Yak"
@prev Credits
@{b}Equipe de d
veloppement de Yak@{ub}
veloppement de Yak est un travail d'
quipe.
@{b}Programmation@{ub}
Gael Marziou
Philippe Bastiani
Nick Christie
@{b}Traductions, suggestions et beta tests@{ub}
Alex Galassi : script d'installation et catalogue italiens.
Ingolf Koch : script d'installation et catalogue allemands.
Christian H
j : script d'installation et catalogue danois.
Patrick van Beem : script d'installation et catalogue hollandais.
Johan Billing : catalogue su
dois.
Peter Eriksson : script d'installation su
dois.
Arttu K
rpinlehto: script d'installation et catalogue finnois.
@endnode
## CONTACT
@node Contact "Yak Documentation: Contacter les auteurs"
@prev YakTeam
@{b} Contacter les auteurs@{ub}
Envoyez vos rapports de bug, commentaires, suggestions, donations, cartes
postales etc...
@{b}Ga
l MARZIOU
Cidex 103
38920 CROLLES
FRANCE@{ub}
ou bien par e-mail (de pr
rence) : @{b}Gael_Marziou@grenoble.hp.com@{ub}
Vous pouvez aussi me joindre par minitel sur le 3614 AMIGATEL en BAL PILAMI.
Dans mon r
pondeur apparait le num
ro de la derni
re version de Yak.
Philippe peut
tre joint
@{b}Philippe Bastiani
7 Boulevard Ricard
13003 MARSEILLE
FRANCE@{ub}
et Nick pour la version BGUI:
@{b}Nick Christie
39 St Georges Drive
Bransgore
BH23 8EZ
Great Britain@{ub}
Avant de signaler un probl
me, essayez de voir si c'en est vraiment un.
Lisez soigneusement la documentation et sp
cialement la section
@{" Probl
mes / Faux Probl
mes " link Problems}.
@endnode
## INDEX
@node Index "Yak Documentation"
@prev Main
@next Index
@{b}Index@{ub}
@{" Actions relatives aux Hotkeys " link "Hotkey Actions"}
@{" Activation des fen
tres " link WindowsActivation}
@{" Activation des
crans " link ScreensActivation}
@{" Activation par le clavier " link KeyActivate}
@{" Activation par le MMB " link MMBActivate}
@{" Activation par un RMB " link RMBActivate}
@{" AutoPointage " link AutoPoint}
@{" AutoPopToFront " link AutoPopToFront}
@{" Bordure noire " link BlackBorder}
@{" CapShift " link CapShift}
@{" ClickToBack " link ClickToBack}
@{" ClickToFront " link ClickToFront}
@{" Cycler les
crans " link CycleScreens}
@{" Description des touches d'appel " link MoreHotkeys}
@{" Extinction " link Blanking}
@{" Joker AmigaDOS " link Wildstar}
@{" Lecteurs silencieux " link NoClick}
@{" MMB Shift " link MMBShift}
@{" R
pertoires UNIX " link UNIXDirs}
@{" UNIX / " link UNIXRoot}
@{" Volume Clavier " link ClickVolume}
@{" Workbench sans titre " link FullWorkbench}
@endnode